@charset "utf-8";
/* CSS Document */
/*表单样式*/
.formbody {
	padding: 10px 18px;
}
.formtitle {
	border-bottom: solid 1px #2370c0;
	line-height: 35px;
	position: relative;
	height: 35px;
	/*margin-bottom: 28px;*/
	padding-top: 10px;
	background: #fff;
}
.formtitle span {
	font-weight: bold;
	font-size: 14px;
	border-bottom: solid 3px #2370c0;
	float: left;
	position: absolute;
	z-index: 100;
	bottom: -1px;
	padding: 0 3px;
	height: 35px;
	line-height: 35px;
	
}
.forminfo{width: 600px;overflow:hidden;margin:20px auto;}
.forminfos{width: 500px;overflow:hidden;margin:20px auto;}

.forminfo li,.forminfos li {
	margin-bottom: 13px;
	clear: both;
}
label.label_input{
	width: 180px;
	line-height: 34px;
	display: block;
	float: left;text-align: right;
}
label.label_checkbox{
	width: 80px;
	line-height: 34px;
	font-family:"Segoe UI", Frutiger,Tahoma,Helvetica,"Helvetica Neue", Arial, sans-serif;font-size:14px;
}
.span_check{float: left;width: 90px;}
.forminfo_div{ position:relative; float:left;}
.other_input{width: 345px; float: left;margin-bottom: 13px;}
.other_btn{height: 35px;line-height: 32px;color:#666;cursor:pointer;border:1px solid #C6C6C6; margin:0px 10px; padding: 0px 10px; float: left;}
span.error{ position:absolute; left:340px; top:5px; background:#FEE4E2; border:#F00 2px solid; border-radius:5px; padding:5px 10px; line-height:20px; z-index:9999;}
.red{  font-weight:bold; margin:5px; color:#F00;}
.forminfo li i,.forminfos li i {
	color: #7f7f7f;
	/*padding-left: 20px;*/
	font-style: normal;
	cursor: pointer;
}
.forminfo li cite,.forminfos li cite {
	display: block;
	padding-top: 10px;
}
.dfinput {
	width: 300px;
	height: 32px;
	line-height: 32px;
	border:1px solid #C6C6C6;
	text-indent: 10px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#eee,direction=120,strength=3);/*ie*/
-moz-box-shadow: 2px 2px 3px #eee;/*firefox*/
-webkit-box-shadow: 2px 2px 3px  #eee;/*safari或chrome*/
box-shadow:2px 2px 3px  #eee;/*opera或ie9*/
}
.ninput{
	width:50px;
}
.road_table{
	margin:auto;
}

.einput{
	width:70px;
	height:30px;
	border:1px solid #C6C6C6;
}
.etable{
	font-size: 12px;
	margin-bottom: 5px;
}
.etable tr{
	height:32px;
}
.dfinputs{width: 324px;
	height: 32px;
	line-height: 32px;
	border:1px solid #C6C6C6;
	text-indent: 10px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#eee,direction=120,strength=3);/*ie*/
-moz-box-shadow: 2px 2px 3px #eee;/*firefox*/
-webkit-box-shadow: 2px 2px 3px  #eee;/*safari或chrome*/
box-shadow:2px 2px 3px  #eee;/*opera或ie9*/}
.disabled{ cursor:not-allowed; background:#FFF;}	
.dfselect {
	width: 300px;
	height: 32px;
	line-height: 32px;
	border:1px solid #C6C6C6;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#eee,direction=120,strength=3);/*ie*/
-moz-box-shadow: 2px 2px 3px #eee;/*firefox*/
-webkit-box-shadow: 2px 2px 3px  #eee;/*safari或chrome*/
box-shadow:2px 2px 3px  #eee;/*opera或ie9*/
}
.textinput {
	border:1px solid #C6C6C6;
	padding: 10px;
	width: 280px;
	height: 100px;
	line-height: 20px;
	max-width: 400px;
	max-height: 150px;
	min-width: 200px;
	min-height: 80px;
	resize: none;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#eee,direction=120,strength=3);/*ie*/
-moz-box-shadow: 2px 2px 3px #eee;/*firefox*/
-webkit-box-shadow: 2px 2px 3px  #eee;/*safari或chrome*/
box-shadow:2px 2px 3px  #eee;/*opera或ie9*/
}
.text_area{width: 800px;
	height: 400px;}

.dfinput_drop {
	position:absolute;border:1px solid #C6C6C6;overflow:hidden;width:298px;height:32px;line-height:32px;clip:rect(-1px 300px 300px 280px);
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#eee,direction=120,strength=3);/*ie*/
-moz-box-shadow: 2px 2px 3px #eee;/*firefox*/
-webkit-box-shadow: 2px 2px 3px  #eee;/*safari或chrome*/
box-shadow:2px 2px 3px  #eee;/*opera或ie9*/
}
.dfinput_drops {
	position:absolute;border-top:1px solid #C6C6C6;border-left:1px solid #C6C6C6;border-bottom:1px solid #C6C6C6;width:280px;height:32px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#eee,direction=120,strength=3);/*ie*/
-moz-box-shadow: 2px 2px 3px #eee;/*firefox*/
-webkit-box-shadow: 2px 2px 3px  #eee;/*safari或chrome*/
box-shadow:2px 2px 3px  #eee;/*opera或ie9*/
}

.btn {
	width: 137px;
	height: 35px;
	background:#1d99e7;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	margin: 5px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#eee,direction=120,strength=3);/*ie*/
-moz-box-shadow: 2px 2px 3px #eee;/*firefox*/
-webkit-box-shadow: 2px 2px 3px  #eee;/*safari或chrome*/
box-shadow:2px 2px 3px  #eee;/*opera或ie9*/
}
.btn_width{width: 80px;}

.btn:hover {
	background:#54A0DA;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-webkit-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#eee,direction=120,strength=3);/*ie*/
-moz-box-shadow: 2px 2px 3px #eee;/*firefox*/
-webkit-box-shadow: 2px 2px 3px  #eee;/*safari或chrome*/
box-shadow:2px 2px 3px  #eee;/*opera或ie9*/
}
a.btn_back{ padding:10px 55px;
	background:#666;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	margin: 5px; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#eee,direction=120,strength=3);/*ie*/
-moz-box-shadow: 2px 2px 3px #eee;/*firefox*/
-webkit-box-shadow: 2px 2px 3px  #eee;/*safari或chrome*/
box-shadow:2px 2px 3px  #eee;/*opera或ie9*/
}
a.btn_back:hover{
	background:#777;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	margin: 5px;
	transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-webkit-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#eee,direction=120,strength=3);/*ie*/
-moz-box-shadow: 2px 2px 3px #eee;/*firefox*/
-webkit-box-shadow: 2px 2px 3px  #eee;/*safari或chrome*/
box-shadow:2px 2px 3px  #eee;/*opera或ie9*/	
}
a.btn_widths{ padding:10px 25px;}
.file {
	position: absolute;
	left: -1000px;
	top: 52px;
	heigth: 26px;
	cursor: pointer;
	filter: Alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}
.edit_input{width: 90%;height: 30px;line-height: 30px;text-indent:10px;float: left;}
.edit_btn{width:60px;height: 30px;background: #666;float: right;color: #fff;}
.conserve_btn{width:60px;height: 30px;background: #f60;float: right;color: #fff;display: none;}

/*选择框移动*/
.changebox {
	margin:10px;
	float: left;
}
.changebox select {
	width: 200px;
	height: 167px;
	padding: 5px;
	border: 1px solid #CCC;
}
.change_btn{
	display: block;
	width: 100px;
	height: 30px;
	line-height:30px;
	background: #eee;
	cursor: pointer;
	border: 1px solid #ccc;
	padding: 0;
	margin: 5px 0;
	text-align: center;
}


/*分配权限*/
.special_list{ width:650px; margin:0px auto;clear:both;}
.spcial_div{ width:300px; margin:10px 5px;float:left; }
div.ztree_div{ width:100%; height:200px; padding-bottom:10px;}
ul.tree {width:97%;height:200px;overflow-y:scroll;overflow-x:auto;}


.special_table{border:solid 1px #cbcbcb; width:950px; clear:both; margin-top:20px;  }
.special_table th{background:url(../../images/th.jpg) repeat-x; height:30px; line-height:30px; border-bottom:solid 1px #cbcbcb;border-right: solid 1px #cbcbcb;  text-align:center; text-align:center;}
.special_table td{line-height:25px; border-right: solid 1px #cbcbcb; text-align:center;padding: 5px;border-bottom:solid 1px #cbcbcb;}
.span_add{ background:#090;color: #fff;font-size: 20px; padding:4px 6px 6px 6px; margin:0px 5px;}
.span_del{ background:#C30;color: #fff;font-size: 20px;padding:4px 6px 6px 6px; margin:0px 5px;cursor:pointer;}
.rf_table{
	margin-left: 180px;
}
.special_table tdc{
	border-bottom:solid 1px #cbcbcb;
}
.search_width {
	width: 180px;
}
.search_widths{
	width: 158px;
}
.num_width {
	width: 50px;float: left;height: 20px;line-height: 20px;margin-top: 7px;
}
.moneywidth {
	width: 80px;
}
.fileupwidth {
	width: 250px;
}
.div_dialog{height:50px;}
.dialog_box{ margin:20px 0px;}
.dialog_box input{ margin:5px;}
.dialog_bottom{ clear: both; margin-left: 230px; margin-top: 20px;}
div.tree{float:left;}
.table_title{width: 700px;height:20px;margin:0px auto;font-weight: 600;}
.table_titles{width: 500px;height:20px;margin:0px auto;font-weight: 600;text-indent:30px;}


div#addRfid{
	width:200px;height:500px;border:1px solid #C6C6C6;display:none;position:absolute;top:0px;right:-5px;z-index:99;background:white;
}
input.rfids{
	width:190px;margin-left:5px;
	margin-top:10px;
}
input.confirm{
	width:80px;height:20px;
	margin:5px 0 5px 0px;
}
input.return{
	width:80px;height:20px;margin:5px 0 5px 98px;
}